package com.mmall.dto;

import com.mmall.model.SysAclModule;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.beans.BeanUtils;

import java.util.ArrayList;
import java.util.List;

@Setter
@Getter
@ToString
public class AclModuleLevelDto extends SysAclModule{

    private List<AclModuleLevelDto> aclModuleList = new ArrayList<>();

    private List<AclLevelDto> aclList = new ArrayList<>();

    public static AclModuleLevelDto adapt(SysAclModule aclModule){
        AclModuleLevelDto dto = new AclModuleLevelDto();

        BeanUtils.copyProperties(aclModule,dto);

        return dto;
    }
}
